import Element from "element-ui";
Element.Select.props.filterable = { type: Boolean, default: true };
Element.Select.props.clearable = { type: Boolean, default: true };
Element.Input.props.clearable = { type: Boolean, default: true };
// 以maxlength属性为例
const render = Element.Input.render;
Element.Input.render = function () {
	// textarea 不做限制
	if (this.$options.propsData.type === 'textarea') {
	    return render.apply(this, arguments)
	}
	// 设置组件默认原生属性（attr）
	this.$attrs.maxlength || (this.$attrs.maxlength = 50); // 如果没有单独设置maxlength，就使用默认的配置（50）
	return render.apply(this, arguments)
}


Element.DatePicker.props.clearable = { type: Boolean, default: true };
Element.Dialog.props["close-on-click-modal"] = {
  type: Boolean,
  default: false,
};
